package com.yonyou.cn.mongodbtest.bo;

import java.io.Serializable;
import java.util.List;

public class SssfmReportRequest implements Serializable {

	private static final long serialVersionUID = 9150941495307668824L;
	
	/**
	 * 组件id
	 */
	private String compoId;
	
	/**
	 * 区域信息
	 */
	private String distCode;
	/**
	 * 
	 */
	private String insTypeCode;
	
	/**
	 * 年度
	 */
	private String year;
	 
	/**
	 * 月度
	 */
	private String month;
	
	/**
	    *  主体类型：1单位，2个人 
	 */
	private String mainbodyType;
	
	/**
	 * 主体编码：aab001单位，aac001个人
	 */
	private String mainbodyCode;
	
	/**
	 * 主体名称
	 */
	private String mainbodyName;
	
	/**
	 * 主体身份代码
	 */
	@Deprecated
	private String mainbodyNo;
	
	/**
	 * 项目类型
	 */
	private String ioItemCode;
	
	/**
	 *当前页
	 */
	private String pageNo;
	
	/**
	 * 每页大小
	 */
	private String pageSize;
	
	/**
	 * 比上月（increase：新增，reduce：减少）
	 */
	private String dataType;
	
	private List<String> mainbodyCodes;
	
	private List<String> empCodes;
	
	private List<String> orgCodes;

	public SssfmReportRequest() {
		super();
	}

	public SssfmReportRequest(String compoId, String distCode, String insTypeCode, String year, String month) {
		super();
		this.compoId = compoId;
		this.distCode = distCode;
		this.setInsTypeCode(insTypeCode);
		this.year = year;
		this.month = month;
	}

	public String getCompoId() {
		return compoId;
	}

	public void setCompoId(String compoId) {
		this.compoId = compoId;
	}

	public String getDistCode() {
		return distCode;
	}

	public void setDistCode(String distCode) {
		this.distCode = distCode;
	}



	public String getInsTypeCode() {
		return insTypeCode;
	}

	public void setInsTypeCode(String insTypeCode) {
		this.insTypeCode = insTypeCode;
	}

	public String getYear() {
		return year;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public String getMonth() {
		return month;
	}

	public void setMonth(String month) {
		this.month = month;
	}

	public String getPageNo() {
		return pageNo;
	}

	public void setPageNo(String pageNo) {
		this.pageNo = pageNo;
	}

	public String getPageSize() {
		return pageSize;
	}

	public void setPageSize(String pageSize) {
		this.pageSize = pageSize;
	}

	public String getIoItemCode() {
		return ioItemCode;
	}

	public void setIoItemCode(String ioItemCode) {
		this.ioItemCode = ioItemCode;
	}

	public String getMainbodyType() {
		return mainbodyType;
	}

	public void setMainbodyType(String mainbodyType) {
		this.mainbodyType = mainbodyType;
	}

	public String getMainbodyCode() {
		return mainbodyCode;
	}

	public void setMainbodyCode(String mainbodyCode) {
		this.mainbodyCode = mainbodyCode;
	}

	public String getMainbodyName() {
		return mainbodyName;
	}

	public void setMainbodyName(String mainbodyName) {
		this.mainbodyName = mainbodyName;
	}

	@Deprecated
	public String getMainbodyNo() {
		return mainbodyNo;
	}

	@Deprecated
	public void setMainbodyNo(String mainbodyNo) {
		this.mainbodyNo = mainbodyNo;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public List<String> getMainbodyCodes() {
		return mainbodyCodes;
	}

	public void setMainbodyCodes(List<String> mainbodyCodes) {
		this.mainbodyCodes = mainbodyCodes;
	}

	public List<String> getEmpCodes() {
		return empCodes;
	}

	public void setEmpCodes(List<String> empCodes) {
		this.empCodes = empCodes;
	}

	public List<String> getOrgCodes() {
		return orgCodes;
	}

	public void setOrgCodes(List<String> orgCodes) {
		this.orgCodes = orgCodes;
	}


}
